package com.projetTDA.statistique;

import java.util.ArrayList;

import android.app.ListActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.ListView;

import com.projetTDA.bdd.DataAccessLayer;
import com.projetTDA.joueur.EquipeArrayAdapter;
import com.projetTDA.metier.Equipe;


//Fonction permet d'afficher la liste des equipes pour obtenir ses statistiques
public class ListerEquipesStatistique extends ListActivity {

	private ArrayList<Equipe> listeEquipe = new ArrayList<Equipe>();

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);

		DataAccessLayer myDAL = new DataAccessLayer(ListerEquipesStatistique.this);
		try{
			listeEquipe = new ArrayList<Equipe>(myDAL.getListeEquipes());
			setListAdapter(new EquipeArrayAdapter(this, listeEquipe));
		}
		catch(NullPointerException e){System.out.println("Liste vide");
		}
	}


	@Override
	protected void onListItemClick(ListView l, View v, int position, long id) {
		Equipe e = listeEquipe.get(position);
		String nom = e.getNom_equipe();
		int id_equipe = e.getId_equipe();
		Intent to_ChoixEquipe = new Intent(ListerEquipesStatistique.this, StatistiqueEquipe.class);
		to_ChoixEquipe.putExtra("NOM_EQUIPE", nom);
		to_ChoixEquipe.putExtra("ID_EQUIPE", id_equipe);
		startActivity(to_ChoixEquipe);
	}
}
